Volume 44, Issue 2, June 2023, Pages 109-120
Amro Salama Mohamed Salama; Fouad Omer Abou-Zaid
Volume 44, Issue 1, March 2023, Pages 25-35
Amro Salama Mohamed Salama
Volume 44, Issue 1, March 2023, Pages 37-48
Amro Salama Mohamed Salama; Osama Hilmy El Gammal; Mohamed Abdelhamied Attia